INSTALAR ANBOX EN DEEPIN Y NO MORIR EN EL INTENTO

Anbox es una aplicación gratuita y de código abierto que actúa como capa de compatibilidad, permitiendo usar aplicaciones desarrolladas para Android en GNU/Linux. Integra y utiliza el kernel del sistema cliente, es decir que permite un rendimiento nativo superior al de una emulación. Anbox nos permitirá instalar apps de Android en Gnu/Linux de una manera fácil y sencilla, aunque únicamente en algunas distribuciones, nuestro objetivo es mostrarte como hacerlo fácilmente en Deepin.

Anbox en Deepin
Gestor de Aplicaciones de Anbox
Actualización

Una explicación más sencilla, sin recurrir procesos complicados, fue actualizada para Deepin 20.2.2. Si piensas usar aplicaciones Android, por favor consulta este artículo en su lugar, gracias.

Instalación de Anbox

Paso 1: Instalar módulos en el Kernel

Como primera medida visitaremos el siguiente enlace https://github.com/anbox/anbox-modules, haz clic en clonar y descargar, se te descargará un archivo ZIP, el cual deberás descomprimir, donde creas más conveniente. Una vez hecho esto, abrimos nuestro explorador de archivos, luego ingresamos en la carpeta descomprimida, llamada android-modules-master, hacemos clic derecho y le damos a abrir en terminal. A continuación deberás copiar, pegar y ejecutar uno por uno los siguientes comandos en la terminal:

sudo cp anbox.conf /etc/modules-load.d/
sudo cp 99-anbox.rules /lib/udev/rules.d/
sudo cp -rT ashmem /usr/src/anbox-ashmem-1
sudo cp -rT binder /usr/src/anbox-binder-1
sudo dkms install anbox-ashmem/1
sudo dkms install anbox-binder/1



Paso 2: Instalar el Android Debug Bridge (ADB)

Procedemos a instalar el puente de depuración que permitirá conectar e interactuar a nuestro sistema GNU/Linux con Android para ello abrimos un terminal y ejecutamos los siguientes comandos:

sudo apt install adb 
sudo apt install android-tools-adb

Paso 3: Instalar el soporte para aplicaciones Snap

Ya que el tutorial está basado en la versión oficial Snap de Anbox deberemos instalar, mediante el terminal, dicho soporte en Deepin usando los siguientes comandos:

sudo apt install snapd
sudo snap install --devmode --beta anbox

Al concluir la instalación del soporte y la aplicación, borramos la carpeta descargada y reiniciamos el equipo; finalmente encontraremos en el lanzador de Deepin un acceso de nombre Anbox Application Manager el cual deberemos ejecutar con doble clic para iniciar la misma.

Anbox Iniciando

Nota: Pudiera ocurrir que al lanzarla por primera vez desde su acceso directo, este se quede en la pantalla de inicio y luego se cierre, aun si se intenta reiteradas veces. Para resolverlo bastará con iniciarla una vez vía terminal con el comando:

anbox.appmgr



Instalar aplicaciones en Android

El proyecto Anbox actualmente está basado en Android 7.1 Nougat y continua en estado beta, lo que significa que puedes encontrar un sin número de fallas como aplicaciones que no se ejecutan o que se cierran, que no muestran vídeo ni audio y un extenso; etc.

a) Preparamos las dependencias del sistema con:

sudo apt install wget curl lzip unzip squashfs-tools

b) Descargaremos el siguiente script con:

wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh

c) Le otorgamos permisos:

chmod +x install-playstore.sh

Ahora instalaremos la PlayStore en Ambox, y habilitaremos el uso de aplicaciones ARM mediante el uso de libhoudini. Todo esto ha sido automatizado mediante un script,

La instalación dependerá de la velocidad de tu Internet. Una vez que se han instalado los Google Services y la Play Store, ejecutamos el siguiente comando para limpiar.

d) Ejecutamos el script:

sudo ./install-playstore.sh

e) Limpiamos:

sudo ./install-playstore.sh --clean

Nota: Para utilizar Play Store, se debe acceder a la configuración de Android desde la rueda dentada y en la sección Aplicaciones y habilitar todos los permisos para ella y los Servicios de Google. También se deberá dar permisos a cada aplicación que instalemos en el futuro. Si aun así, no se te permite hacer login desde Play Store. Se deberá abrir un terminal y ejecutar:

sudo /snap/anbox/current/bin/anbox-bridge.sh start



¡Listo! Ahora es solo cosa de acceder con tus credenciales de Google, y descargar las aplicaciones.

Anbox corriendo en Deepin 15.11


De tener alguna inquietud o pregunta sobre el presente tutorial, no dudes en dejarnos un comentario y esperamos que te sea de provecho a la hora de ejecutar aplicaciones de Android en Deepin.


4.8 4 votos
Califica el Artículo

31 Reacciones
Más antiguos
Más nuevos Más populares
Opinión desde el articulo
Ver todos los comentarios
Ranita
Ranita(@ranita)
Deepineros
4 años atrás

Finalmente un emulador que funciona, gracias.

Andres Ampuero
Andres Ampuero(@andresampuero)
Deepineros
4 años atrás

Hola, se pueden instalar aplicaciones apk con el isntalador?

Eli
Eli(@eli)
Administradores
Respondiendo a  Andres Ampuero
4 años atrás

Hola, creo que si, digamos que bajaste la aplicación flipboard-app.apk y que la tienes en el directorio /home/andres/Downloads, para instalarla trata esto:

adb install /home/andres/Downloads/flipboard-app.apk

Déjame saber si te funciona.

masilvad
masilvad(@masilvad)
Deepineros
4 años atrás

Excelente tutorial, lastima que no me aparece en la playstore el juego call of dutty mobile ni mario kart tour. Tambien veo que al querer adicionar cuentas en el menu de configuracion se sale de esa pantalla

Car
Car(@car)
Redactores
Respondiendo a  masilvad
4 años atrás

 masilvad Hay aplicaciones que no corren o andan mal; estaría bueno hacer un listado entre todos de aquellas que funcionan correctamente

masilvad
masilvad(@masilvad)
Deepineros
Respondiendo a  Car
4 años atrás

Consegui el apk del juego Call of Dutty Mobile, lo pase al ambiente anbox, lo instale pero al querer ejecutarlo no abre

José Andrés Rodríguez Romero
José Andrés Rodríguez Romero(@joseandresrodriguezromero)
Deepineros
4 años atrás

soy nuevo, lo instale pero no funciono, solo abre se queda un rato con el logo de android y se cierra. utilice el comando «anbox.appmgr» pero me dice «No such file or directory» me gustaría desinstalarlo, como lo puedo hacer ??

Isaías Gätjens M
Isaías Gätjens M(@igatjens)
Redactores
Respondiendo a  José Andrés Rodríguez Romero
4 años atrás

 José Andrés Rodríguez Romero

Hola, de manera general, por cada comando de instalación de snap

sudo snap install [paquete]

Entonces se desinstala con 

sudo snap remove [paquete]

 

Si quiere desinstalar todo lo que hay instalado con snap, primero lista todos los paquetes snap instalados con el comando

sudo snap list

Luego para desinstalar cada uno de los paquetes, otra vez

sudo snap remove [paquete]

 

Para terminar de desinstalar snap ejecuta 

sudo apt purge snspd

 

Luego para desinstalar los paquetes instalados con apt, por cada 

sudo apt install [paquete]

Se desinstala con

sudo apt remove [paquete]

 

No recomiendo que desinstale los paquetes

wget curl lzip unzip squashfs-tools

 

Porque son usados por otros componentes del sistema.

 

Al terminar desinstala cualquier «cabo suelto» con el comando 

sudo apt autoremove

 

Este es el procedimiento general, espero que le ayude, si tiene más dudas pues pregunte con confianza.

También puede esperar a que Car te conteste, tal vez él le dé una lista detallada de todos y cada uno de los comandos de desinstalación.

Saludos.

Jose Gonzalez Carrillo
Jose Gonzalez Carrillo(@josegonzalezcarrillo)
Deepineros
4 años atrás

Hola Comunidad..
He hecho el tutorial asta el final y no me ha funcionado
alguien se atreve hacer algun tutorial en video para saber como funciona o donde fallo
de antemano agradecer a toda la comunidad
por cierto he visto otros tutoriales pero estan basados en ubuntu y no tienen nada que ver

Isaías Gätjens M
Isaías Gätjens M(@igatjens)
Redactores
Respondiendo a  Jose Gonzalez Carrillo
4 años atrás

 Jose Gonzalez Carrillo

Hola, ¿cuál fue el mensaje de error que le dió? Asegúrese de haber hecho todos lo pasos y no haberse saltado nada.

dany2a
dany2a(@dany2a)
Deepineros
4 años atrás

buenas tardes a todos, aquí está mi problema cuando ejecuto en la terminal, sudo cp anbox.conf /etc/modules-load.d/
me pone ca
cp: no se puede evaluar ‘anbox.conf’: ningún archivo o carpeta de este tipo

Isaías Gätjens M
Isaías Gätjens M(@igatjens)
Redactores
Respondiendo a  dany2a
4 años atrás

 dany2a

Hola, posiblemente en la terminal cuando ejecutó el comando estaba en una carpeta y el archivo anbox.conf está en otra carpeta.

dany2a
dany2a(@dany2a)
Deepineros
Respondiendo a  Isaías Gätjens M
4 años atrás

résolue merci

guirunio
guirunio(@guirunio)
Deepineros
Respondiendo a  dany2a
3 años atrás

Me podrías explicar como resolviste tu problema, por favor?. Tengo (creo) todo instalado pero me aparece el mismo problema que tenias vos. Por eso es que te molesto ya que soy novato en Linux pero muy contento con Deepin. Gracias.

dany2a
dany2a(@dany2a)
Deepineros
4 años atrás

anbox.appmgr
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory

dany2a
dany2a(@dany2a)
Deepineros
4 años atrás

Bonsoir error dany@dany-PC:~$ anbox.appmgr
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
[ 2019-11-30 16:52:16] [launch.cpp:182@operator()] Session manager is not yet running, trying to start it
[ 2019-11-30 16:52:16] [launch.cpp:116@launch_session_manager] Started session manager, will now try to connect ..
[ 2019-11-30 16:52:16] [splash_screen.cpp:50@SplashScreen] Window has no associated renderer yet, creating one …
[ 2019-11-30 16:53:06] [launch.cpp:214@operator()] Session manager failed to become ready
dany@dany-PC:~$

Kamilo Valencia
Kamilo Valencia(@kamilovalencia)
Deepineros
4 años atrás

hola. tengo un inconveniente. ya instale el emulador pero al momento de instalar la play store no me aparece de ninguna manera, ni sisquiera en la parte de configuraciones> aplicaciones. que sera?

dany2a
dany2a(@dany2a)
Deepineros
Respondiendo a  Kamilo Valencia
4 años atrás

idem

Benjamin Quiroz Bastias
Deepineros
Respondiendo a  Kamilo Valencia
3 años atrás

Encontré otra manera de instalar las apps -> https://es.aptoide.com/ desde aptoide descargas el apk y luego vas a la carpeta de descargas -> click derecho en espacio dentro de la carpeta -> abrir en terminal -> seguido ejecutar

adb install nombre_archivo.apk

luego queda la store de aptoide instalada

Morthenx
Morthenx(@morthenx)
Deepineros
3 años atrás

hola soy nuevo en deepin y he intentado instalar anbox pero al momento de ejecutar el script en la consola no muestra ningun mensaje de salida como si se ejecutara de fondo pero no instala la play store ni me deja añadir la cuenta de google si descargo la tienda de forma manual manualmente

Eli
Eli(@eli)
Administradores
Respondiendo a  Morthenx
3 años atrás

 Morthenx Hola, ¿Instaló Anbox usando el método en este articulo o usando Snap? ¿Qué versión de Deepin tiene usted? Si lo instaló con el método en esta publicación ¿ha tratado la alternativa usando Snap?

Saludos.

Morthenx
Morthenx(@morthenx)
Deepineros
Respondiendo a  Eli
3 años atrás

lo instale como lo decia este articulo. tengo deepin 15.11 y como seria la alternativa con snap? gracias.

Eli
Eli(@eli)
Administradores
Respondiendo a  Morthenx
3 años atrás

 Morthenx Tras una investigación más profunda al parecer el paquete Snap ya no esta disponible, Sin embargo la documentación de Anbox aun la muestra como método de instalación lo cual me confundió https://docs.anbox.io/userguide/install.html la pagina explica otros métodos de instalación pero honestamente no se si esto funcionaria en Deepin.

Tendríamos que esperar a ver si  Dziban u otro miembro del foro te puede ayudar ya que yo personalmente no uso Anbox, Sí en efecto el metodo explicado en este artículo ya no funciona tal vez es hora de comenzar a trabajar en otra publicación sobre el tema 🤔.

Saludos.

guirunio
guirunio(@guirunio)
Deepineros
3 años atrás

Hola a todos. Tengo el mismo problema. Habiendo seguido todos los pasos detallados más abajo, me sale este mensaje en la terminal:
$ anbox.appmgr
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
[ 2020-06-26 10:57:43] [launch.cpp:214@operator()] Session manager failed to become ready
 
Alguna solución a la fecha?. Gracias por los aportes.

Daniel Berin
Daniel Berin(@danielberin1)
Deepineros
3 años atrás

2 Preguntas… se puede jugar? o Anbox no trae aceleracion 3D? y Netflix? se puede ver? o tendra algun conflicto con DRM o algo?

andy storer
andy storer(@andy-storer)
Deepineros
3 años atrás

hi

sudo dkms install anbox-ashmem/1
sudo dkms install anbox-binder/1

5.10.5?
A

masilvad
masilvad(@masilvad)
Deepineros
3 años atrás

Hola, me sale el siguiente error:
sudo dkms install anbox-ashmem/1
Error! Your kernel headers for kernel 4.4.0-184-generic cannot be found.
Please install the linux-headers-4.4.0-184-generic package,
or use the –kernelsourcedir option to tell DKMS where it’s located

Agradezco la ayuda.

QAN
QAN(@qan)
Deepineros
3 años atrás

Saludos, realice todo el procedimiento y al fnal me da error

Jovito A. Aranguren M
Jovito A. Aranguren M(@jovitoa-arangurenm)
Deepineros
2 años atrás

Buenas noches, no se si este hilo está cerrado o creo uno nuevo pero aqui les va mi problema, quiero instalar anbox en esta nueva versión de deepin 20.1 pero cuando voy a instalar los modulos ya sea por github o por el paquete que se encuentra dentro de las repo me da el siguiente error  en cuanto al kernel.

DeepinScreenshot Seleccionar área 20210330002237

 Alguna ayuda al respecto, ya revise que tenga instalado el dkms y linux header correspondiente al kernel 5.10.5

Eli
Eli(@eli)
Administradores
Respondiendo a  Jovito A. Aranguren M
2 años atrás

¿Podrías mostrar lo que dice el make.log? Quizás ahí está el secreto del fallo.
Saludos.

Jovito A. Aranguren M
Jovito A. Aranguren M(@jovitoa-arangurenm)
Deepineros
Respondiendo a  Eli
2 años atrás

 Eli Hola gracias por la rapida respuesta en relación a los log los dejo por aca

31
0
Nos gustaría saber lo que piensas, Únete a la discusión.x